type runtime.markBits
15 uses
runtime (current package)
mbitmap.go#L1030: type markBits struct {
mbitmap.go#L1037: func (s *mspan) allocBitsForIndex(allocBitIndex uintptr) markBits {
mbitmap.go#L1039: return markBits{bytep, mask, allocBitIndex}
mbitmap.go#L1155: func markBitsForAddr(p uintptr) markBits {
mbitmap.go#L1161: func (s *mspan) markBitsForIndex(objIndex uintptr) markBits {
mbitmap.go#L1163: return markBits{bytep, mask, objIndex}
mbitmap.go#L1166: func (s *mspan) markBitsForBase() markBits {
mbitmap.go#L1167: return markBits{&s.gcmarkBits.x, uint8(1), 0}
mbitmap.go#L1171: func (m markBits) isMarked() bool {
mbitmap.go#L1176: func (m markBits) setMarked() {
mbitmap.go#L1184: func (m markBits) setMarkedNonAtomic() {
mbitmap.go#L1189: func (m markBits) clearMarked() {
mbitmap.go#L1197: func markBitsForSpan(base uintptr) (mbits markBits) {
mbitmap.go#L1206: func (m *markBits) advance() {
mcheckmark.go#L73: func setCheckmark(obj, base, off uintptr, mbits markBits) bool {
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |